package com.zhdl.modules.common.production.service.dto;

import com.project.common.anotation.Query;
import com.project.common.bean.QueryCriteria;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class ProductionReocrdQueryCriteria extends QueryCriteria {
    /**
     * 套餐/型号Id
     * 若为套餐 餐位 Formula表中的Id，如果只作为型号Id，则可以自行对应
     */
    @Query(type = Query.Type.IN)
    private List<Integer> formulaId;

    /**
     * 开始结束时间
     */
    @Query(type = Query.Type.BETWEEN)
    private List<Long> startTime;

    @Query(type = Query.Type.BETWEEN)
    private List<Long> endTime;

    /**
     * 查询日期
     */
    @Query(type = Query.Type.LEFT_LIKE)
    private String createDate;
}
